Paul Wong
        
        
        Qualification Summary

        •   Years of experience in software development with proven success of delivering products on time
        •   Proficiency in Java, C and C++ with solid experience in Object-Oriented Design and Analysis
        •   Extensive hand-on experience in GUI design and back-end services on Windows and Linux
        •   Knowledgeable in database design and SQL query with Oracle, DB2 and MS-SQL
        •   Had gone through the full life cycle of software development process including requirement definition, 
            prototyping, interface design, modeling, implementation, debugging and maintenance


        Technical Skills

        Languages:  Java, C/C++, HTML, JavaScript, JQuery, Bootstrap, PrimeFaces, Node.js, AngularJS, ASP, MFC, Win32 API
        Tools:      Eclipse, Maven, Visual Studio, Spring Framework, Git, Mercurial, Jira, ClearCase, UML 
        Webservers: JBoss, Tomcat, IIS
        Database:   SQL, Hibernate JPA, ISAM, ODBC, Oracle, DB2, MS-SQL
        OS:         Linux, Windows


        Professional Experience

        Northrop Grumman Corporation – Information System, Carson, CA
        04/2004 – 6/2010
        Senior Software Engineer
        
        08/2008 – 06/2010 (Intelligent Munitions System Project)
        •   Responsible in design and implementation of GUI in C++ for Field Control station in an intelligent munitions system on Linux
        •   Developed software that requires interface with Command Controls, Map, Radio and Safety Critical components in the back-end 
        •   Power & Audio Controls, Target Alerts, Radio Key Rollover for security and Map auto restart are some of the implementation
            achievements
        •   wxWidgets open source cross-platform GUI, Xerces XML Parser, POSIX Thread-safe programming are the techniques being used
        
        04/2004 – 08/2008 (JTRS Wideband Network Manager (JWNM) Project)
        •   Designed and implemented (JTRS/JWNM) Network Planning for radio using C++/MFC on Windows
        •   Responsible for Software Detail Design, Peer Review, Implementation and Code Review
        •   Interacted with System Engineers on SE Briefing Design
        •   Core member of the JWNM Re-architecture Trade Study Team in 2006. Duties included evaluating software architectures such as 
            API, SOA, OS such as Windows Vista, Red Hat Linux, and Framework such as .Net and Java. Evaluation results from Trade Study 
            were presented to Boeing and Government.
        •   Implemented IP Address Planning, Report generation framework, ODBC database base classes, and file I/O utilities in C++/MFC 
            on Windows platform
        
        
        Ericsson Inc., Brea, CA
        02/1996 – 11/2003 
        Senior Software Engineer
        
        •   Worked in a Unified Communication project, developed XML module for application to migrate AD users, using JavaScript, 
            LDAP and C++ on Windows. 
        •   Developed stress performance tools that used web clients to accessed server, and improved the Active Directory accessing 
            speed by a whole magnitude
        •   Prototyped a Web Reporting program using DHTML, JavaScript, and SQL to generate graphical reports
        •   Developed software for Call Center reporting in Client/Server environment 
        •   Participated in database schema design and SQL stored procedures coding
        •   Developed ODBC base classes using Visual C++ to make database access more user friendly in data layer
        •   Designed a GUI for SQL Database Maintenance Program to backup and restore Call Center activity data on Windows platform 
            with MFC and MS-SQL
        •   Maintained an automatic logging program to save all the user activity data into SQL Database in an asynchronous, 
            multi-threaded, events queuing environment
        •   Converted database program from C to C++ with Object-Oriented approach
        
        
        
        EDUCATION
        
        California State Polytechnic University, Pomona
        B.S. in Computer Science
        
        CONTINUE EDUCATION
        
        2006 – Present
        •   Core Spring (VMWare Education Services)
        •   SWE Fundamentals; Integration, Design, Peer Review
        •   Introduction to Java
        •   Fundamentals of Rational Rose
        •   Mastering Object-Oriented Analysis & Design with UML
        •   
        1994 – 2006
        •   Microsoft .NET training
        •   Rational Rose & UML tools Training
        •   Beginning ASP with Visual InterDev
        •   Servlet, Java Server Page, and XML
        •   Java Programming Fundamentals
        •   Introduction to Microsoft ATL/COM programming; 
        •   Introduction to Microsoft SQL Server
        •   Fundamentals and Application of Object-Oriented programming using C++ 
        •   Programming for Windows with Visual C++ & MFC
        •   Introduction to programming Microsoft Windows (UCLA Extension)